using System.Xml;

namespace XmlObjects.XmlWriter
{
	public abstract class XmlWriterBase : IXmlWriter
	{
		protected  ElementToPropertyMap elementToPropertyMap;

		protected XmlWriterBase(ElementToPropertyMap elementToPropertyMap)
		{
			this.elementToPropertyMap = elementToPropertyMap;
		}

		public abstract void Append(object value, XmlNode node);
		public abstract void WriteLocal(object obj, XmlNode node);
	}
}